﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Unis.Framework.Core.Infrastructure.DependencyManagement
{
    /// <summary>
    /// 作用：组件生命周期枚举定义
    /// </summary>
    /// <remarks>
    /// 作者：王强
    /// 日期：2016年11月10日
    /// </remarks>
    public enum ComponentLifeStyle
    {
        /// <summary>
        /// 单一模式周期
        /// </summary>
        Singleton = 0,
        /// <summary>
        /// 临时周期
        /// </summary>
        Transient = 1,
        /// <summary>
        /// 全程周期
        /// </summary>
        LifetimeScope = 2
    }
}
